package exception;

/**
 * 异常的抛出
 * throw关键字可以主动对外抛出一个异常
 * 通常情况下我们会主动抛出异常
 * 1：当前代码片段出现了异常，但是该异常不应当在当前代码段被解决，可以将其抛出
 * 2：程序可以运行，但是不满足业务要求时可以对外抛出一个异常告知。（满足语法不满足业务）
 */
public class ThrowDemo {
    public static void main(String[] args) {
        Person p = new Person();


        try {
            p.setAge(10000);//满足语言但是不满足业务
        } catch (IllegalAgeException e) {
            e.printStackTrace();
        }


        System.out.println("你的年龄是" + p.getAge());
    }
}
